package cn.tsmchina.one.service.recommendation;

import java.util.List;
import java.util.Map;

import cn.tsmchina.one.domain.activity.Activity;
import cn.tsmchina.one.domain.recommendation.Recommend;
import cn.tsmchina.one.pojo.ActivityPojo;
import cn.tsmchina.one.pojo.RecommendPojo;

public interface RecommentService
{
	/**
	 * 添加活动
	 * @author  YUE
	 * @date 2013-9-4 下午7:13:56
	 * @param activity
	 */
	int getTotal();
	Integer addRec(Recommend rec);
	
	/**
	 * 分页获取活动信息
	 * @author  YUE
	 * @date 2013-9-4 下午4:12:50
	 * @param page
	 * @return
	 */
	List<RecommendPojo> getRecs(int page, long cid);
	
	void updateRec(Recommend rec);
	
	void deleteRecById(int id);
	
	/**
	 * 通过id得到活动信息
	 * @author  YUE
	 * @date 2013-9-4 下午4:16:03
	 * @param id
	 * @return
	 */
	Recommend getRec(int id);
	
	/**
	 * 得到活动总数
	 * @author  YUE
	 * @date 2013-9-4 下午4:15:27
	 * @return
	 */
	int getTotal(long cid);

	/**
	 * 活动通知
	 * @author  YUE
	 * @date 2013-9-9 下午6:48:16
	 * @return
	 */
	List<Recommend> getRecNotice();

}
